const { ipcRenderer } = require("electron");

// export function sendToMain(message) {
//   ipcRenderer.send('getGlobalObject', message);
// }
// 主进程与渲染进程交互
export function getMessage(path, callback) {
  ipcRenderer.on(path, (e, data) => callback(e, data));
}
// 打开选择器
export function openFile(config) {
  return ipcRenderer.invoke("dialog:openFile", config);
}
// 
export function openDirectory(path) {
  return ipcRenderer.invoke("openDirectory", path);
}

export function subInvoke(str, config) {
  return ipcRenderer.invoke(str, config);
}
